package com.ruoyi.quality.service;

import com.ruoyi.quality.pojo.QualityInspection;
import com.ruoyi.quality.pojo.SalesVo;

import java.util.List;

/**
 * 质检Service接口
 *
 * @author ruoyi
 * @date 2024-10-25
 */
public interface QualityInspectionService {

    /**
     * 获取入库检列表
     */
    List<QualityInspection> selectWarehouseInList(QualityInspection qualityInspection);

    /**
     * 获取出库检列表
     */
    List<QualityInspection> selectWarehouseOutList(QualityInspection qualityInspection);

    /**
     * 获取销售出货订单产品列表
     */
    List<SalesVo> salesList(SalesVo salesVo);

    /**
     * 获取生产入库产品列表
     */
    List<SalesVo> salesWorkList(SalesVo salesVo);

    List<SalesVo> salesPurchaseList(SalesVo salesVo);

    /**
     * 添加质检记录
     */
    int insertQualityInspection(QualityInspection qualityInspection);
}
